package com.houger.ddd.seckill.template.context;

import com.houger.ddd.seckill.facade.dto.ActivityInstanceDto;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;

@Getter
@Setter
@SuperBuilder
public class ActivityInstanceContext implements Serializable {

    //实例信息
    private ActivityInstanceDto instanceDto;

    //受邀人-是否有奖励发放
    private Boolean playerRewardIssue;

    //受邀人-奖励是否发放成功
    private Boolean playerIssueRewardSuccess;

    //受邀人-奖励发放失败信息
    private String playerIssueFailureMsg;

    //发起人-是否有奖励发放
    private Boolean initiatorRewardIssue;

    //发起人-奖励是否发放成功
    private Boolean initiatorIssueRewardSuccess;

    //发起人-奖励发放失败信息
    private String initiatorIssueFailureMsg;


}
